<?php
/**
 * FastApp.
 * 2/17/25
 * @Author deepsea
 * @Contact (telegram:deepsea159)
 */

return [
    'accepted' => ':attribute は受け入れなければなりません',
    'active_url' => ':attribute は有効な URL でなければなりません',
    'after' => ':attribute は :date より後の日付でなければなりません',
    'after_or_equal' => ':attribute は :date より後か同じ日付でなければなりません',
    'alpha' => ':attribute はアルファベットのみで構成されていなければなりません',
    'alpha_dash' => ':attribute はアルファベット、数字、ハイフン、アンダースコアのみで構成されていなければなりません',
    'alpha_num' => ':attribute はアルファベットと数字のみで構成されていなければなりません',
    'array' => ':attribute は配列でなければなりません',
    'before' => ':attribute は :date より前の日付でなければなりません',
    'before_or_equal' => ':attribute は :date より前か同じ日付でなければなりません',
    'between' => [
        'numeric' => ':attribute は :min から :max の間でなければなりません',
        'file' => ':attribute は :min から :max kb の間でなければなりません',
        'string' => ':attribute は :min から :max 文字の間でなければなりません',
        'array' => ':attribute は :min から :max 項目の間でなければなりません',
    ],
    'boolean' => ':attribute は true または false、1 または 0 でなければなりません',
    'confirmed' => ':attribute の確認が一致しません',
    'date' => ':attribute は有効な日付でなければなりません',
    'date_format' => ':attribute は指定された形式 :format に一致しません',
    'different' => ':attribute は :other と異なる必要があります',
    'digits' => ':attribute は :digits 桁でなければなりません',
    'digits_between' => ':attribute は :min 桁以上、:max 桁以下でなければなりません',
    'dimensions' => ':attribute は無効な画像のサイズです',
    'distinct' => ':attribute フィールドには重複した値があります',
    'email' => ':attribute は有効なメールアドレスでなければなりません',
    'exists' => '選択された :attribute は無効です',
    'file' => ':attribute はファイルでなければなりません',
    'filled' => ':attribute フィールドは必須です',
    'gt' => [
        'numeric' => ':attribute は :value より大きい必要があります',
        'file' => ':attribute は :value kb より大きい必要があります',
        'string' => ':attribute は :value 文字より多い必要があります',
        'array' => ':attribute は :value 項目より多くなければなりません',
    ],
    'gte' => [
        'numeric' => ':attribute は :value 以上でなければなりません',
        'file' => ':attribute は :value kb 以上でなければなりません',
        'string' => ':attribute は :value 文字以上でなければなりません',
        'array' => ':attribute は :value 項目以上でなければなりません',
    ],
    'image' => ':attribute は jpg, jpeg, png, bmp または gif 形式の画像でなければなりません',
    'in' => '選択された :attribute は無効です',
    'in_array' => ':attribute フィールドは :other に存在しません',
    'integer' => ':attribute は整数でなければなりません',
    'ip' => ':attribute は有効な IP アドレスでなければなりません',
    'ipv4' => ':attribute は有効な IPv4 アドレスでなければなりません',
    'ipv6' => ':attribute は有効な IPv6 アドレスでなければなりません',
    'json' => ':attribute は有効な JSON 文字列でなければなりません',
    'lt' => [
        'numeric' => ':attribute は :value より小さい必要があります',
        'file' => ':attribute は :value kb より小さい必要があります',
        'string' => ':attribute は :value 文字より少ない必要があります',
        'array' => ':attribute は :value 項目より少なくなければなりません',
    ],
    'lte' => [
        'numeric' => ':attribute は :value 以下でなければなりません',
        'file' => ':attribute は :value kb 以下でなければなりません',
        'string' => ':attribute は :value 文字以下でなければなりません',
        'array' => ':attribute は :value 項目以下でなければなりません',
    ],
    'max' => [
        'numeric' => ':attribute の最大値は :max です',
        'file' => ':attribute の最大サイズは :max kb です',
        'string' => ':attribute の最大長は :max 文字です',
        'array' => ':attribute は最大で :max 項目です',
    ],
    'mimes' => ':attribute のファイルタイプは :values でなければなりません',
    'mimetypes' => ':attribute のファイル MIME タイプは :values でなければなりません',
    'min' => [
        'numeric' => ':attribute の最小値は :min です',
        'file' => ':attribute の最小サイズは :min kb です',
        'string' => ':attribute の最小長は :min 文字です',
        'array' => ':attribute は少なくとも :min 項目を含んでいなければなりません',
    ],
    'not_in' => '選択された :attribute は無効です',
    'not_regex' => ':attribute は指定された正規表現に一致しません',
    'numeric' => ':attribute は数字でなければなりません',
    'present' => ':attribute フィールドは存在しなければなりません',
    'regex' => ':attribute の形式は無効です',
    'required' => ':attribute フィールドは必須です',
    'required_if' => ':attribute フィールドは、:other が :value の場合に必須です',
    'required_unless' => ':attribute フィールドは、:other が :values の場合を除いて必須です',
    'required_with' => ':attribute フィールドは、:values が存在する場合に必須です',
    'required_with_all' => ':attribute フィールドは、:values がすべて存在する場合に必須です',
    'required_without' => ':attribute フィールドは、:values が存在しない場合に必須です',
    'required_without_all' => ':attribute フィールドは、どれか一つでも :values が存在しない場合に必須です',
    'same' => ':attribute と :other は一致しなければなりません',
    'size' => [
        'numeric' => ':attribute は :size でなければなりません',
        'file' => ':attribute のサイズは :size kb でなければなりません',
        'string' => ':attribute の長さは :size 文字でなければなりません',
        'array' => ':attribute は :size 項目を含んでいなければなりません',
    ],
    'starts_with' => ':attribute は :values で始まる必要があります',
    'string' => ':attribute は文字列でなければなりません',
    'timezone' => ':attribute は有効なタイムゾーンでなければなりません',
    'unique' => ':attribute はすでに存在しています',
    'uploaded' => ':attribute のアップロードに失敗しました',
    'url' => ':attribute の形式は無効です',
    'uuid' => ':attribute は無効な UUID 形式です',
    'max_if' => [
        'numeric' => ':other が :value の場合、:attribute は :max より大きくてはいけません',
        'file' => ':other が :value の場合、:attribute は :max kb より大きくてはいけません',
        'string' => ':other が :value の場合、:attribute は :max 文字より多くてはいけません',
        'array' => ':other が :value の場合、:attribute は :max 項目より多くてはいけません',
    ],
    'min_if' => [
        'numeric' => ':other が :value の場合、:attribute は :min 以上でなければなりません',
        'file' => ':other が :value の場合、:attribute のサイズは :min kb 以上でなければなりません',
        'string' => ':other が :value の場合、:attribute は少なくとも :min 文字でなければなりません',
        'array' => ':other が :value の場合、:attribute は少なくとも :min 項目を含んでいなければなりません',
    ],
    'between_if' => [
        'numeric' => ':other が :value の場合、:attribute は :min から :max の間でなければなりません',
        'file' => ':other が :value の場合、:attribute は :min kb から :max kb の間でなければなりません',
        'string' => ':other が :value の場合、:attribute は :min 文字から :max 文字の間でなければなりません',
        'array' => ':other が :value の場合、:attribute は :min 項目から :max 項目の間でなければなりません',
    ],

    'custom' => [
        'attribute-name' => [
            'rule-name' => 'custom-message',
        ],
    ],

    'attributes' => [],
    'phone_number' => ':attribute は有効な電話番号でなければなりません',
    'telephone_number' => ':attribute は有効な携帯電話番号でなければなりません',

    'chinese_word' => ':attribute は以下の有効な文字（中国語/英語、数字、アンダースコア）を含んでいなければなりません',
    'sequential_array' => ':attribute は順序付きの配列でなければなりません',
];